﻿using LibNiconico.NiconicoApi.HeartBeat;
using LibNiconico.NiconicoApi.Lives.Comments;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NicoApiHelperTest.Comments
{
    interface INicoCommentClient:IDisposable
    {
        INiconicoHeartBeatClient HeartBeatClient { get; }
        Task ConnectAsync();
        event Action<IEnumerable<NicoChatComment>> Received;
        Task SendAsync(NicoSubmitChatComment comment);

        Task OwnerSendAsync(NicoLiveOwnerChatComment chatComment);
    }
}
